FuzzyShell: a large-scale expert system shell using fuzzy logic for uncertainty reasoning
نویسندگان
چکیده
There exist in the literature today many contributions dealing with the incorporation of fuzzy logic in expert systems. However, unfortunately, much of what has been proposed can only be applied to small-scale expert systems; that is, when the number of rules is in the dozens as opposed to in the hundreds. The more traditional (nonfuzzy) expert systems are able to cope with large numbers of rules by using Rete networks for maintaining matches of all the rules and all the facts. (A Rete network obviates the need to match the rules with the facts on every cycle of the inference engine.) In this paper, we present a more general Rete network that is particularly suitable for reasoning with fuzzy logic. The generalized Rete network consists of a cascade of three networks: the pattern network, the join network, and the evidence aggregation network. The first two layers are modified versions of similar layers for the traditional Rete networks and the last, the aggregation layer, is a new concept that allows fuzzy evidence to be aggregated when fuzzy inferences are made about the same fuzzy variable by different rules.
منابع مشابه
Comments on "FuzzyShell: a large-scale expert system shell using fuzzy logic for uncertainty reasoning" [and reply]
The above paper presents a rather complicated mechanism allowing fuzzy evidence to be aggregated when fuzzy inferences are made about the same fuzzy variable by different rules. The purpose of this comment is to present that the FuzzyCLIPS address this problem in simpler way.
متن کاملDesign of a Large Scale Expert System using Fuzzy Logic for Uncertainty Reasoning
There exist in the literature today many contributions dealing with the incorporation of fuzzy logic in expert systems But unfortunately much of what has been proposed can only be applied to small scale expert systems that is when the number of rules is in the dozens as opposed to in the hundreds Rete networks have been used in the more traditional expert systems to ameliorate the computational...
متن کاملRule chaining in fuzzy expert systems
Lawrence O. Hall Dept. of Computer Science and Engineering, ENB 118 University of South Florida Tampa, Fl. 33620 [email protected] Abstract A fuzzy expert system must do rule chaining differently than a non-fuzzy expert system. In particular, any rule that can fire with a particular linguistic variable in its consequent must fire before any rule whose antecedent conditions depend upon the resul...
متن کاملAn Approach to Strengthen Expert System Shell with Knowledge Illustration Established on Peak of the Fuzzy Logic
Several tools are used to develop expert systems with the help of either programming or developing a special shell. A good expert system shell is projected to hold uncertainty properly for use in attractive domains of applications that deal with imprecise information. In this paper, we have implemented and tested a shell using new inference methods with the support of fuzzy logic to achieve our...
متن کاملFuzzy Expert System for Airplane Navigation Dynamics
Expert systems are computer programs that emulate the reasoning process of a human expert or perform in an expert manner in a domain for which no human expert exists. They typically reason with uncertain and imprecise information. In this paper, we present a fuzzy expert system for a airplane navigation fault diagnosis system making the use of fuzzy set theory to deal with uncertainty. The faul...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IEEE Trans. Fuzzy Systems
دوره 6 شماره
صفحات -
تاریخ انتشار 1998